The Barnett Highway Highway 7A leads in from Burnaby and Vancouver to the east and Coquitlam to the west.
Several buses from the Translink regional transit system serve the Port Moody area. The 97 B-Line is a very useful bus; it runs from the Lougheed Town Centre in Burnaby to the Coquitlam Centre bus terminal roughly every ten minutes on weekdays, covering the whole of St. John's Street. Most areas in Port Moody aren't more than a ten-minute walk from the closest 97 B-Line stop to the destination. The #160 bus runs through Port Moody, providing a direct route to downtown Vancouver.
The nearest SkyTrain station is Lougheed Town Centre. Take the 97 B-Line faster or the C24 into Port Moody.